/**
 * 系统相关API接口
 */

import request from '@/utils/request'

// 获取系统信息
export const getSystemInfo = () => {
  return request({
    url: '/api/system/info',
    method: 'get'
  })
}

// 获取系统状态
export const getSystemStatus = () => {
  return request({
    url: '/api/system/status',
    method: 'get'
  })
}

// 系统健康检查
export const healthCheck = () => {
  return request({
    url: '/api/system/health',
    method: 'get'
  })
}

// 获取系统统计信息
export const getSystemStats = () => {
  return request({
    url: '/api/system/stats',
    method: 'get'
  })
}

// 清理系统缓存
export const clearSystemCache = () => {
  return request({
    url: '/api/system/cache/clear',
    method: 'post'
  })
}

// 重启系统服务
export const restartSystemService = (service) => {
  return request({
    url: `/api/system/restart/${service}`,
    method: 'post'
  })
}